home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3 (Developer)…68k, x86, SPARC, PA-RISC] / NeXTSTEP 3.3 Dev Intel.iso / NextDeveloper / Headers / foundation / NSObjCRuntime.h < prev    next >
Text File  |  1994-09-12  |  791b  |  40 lines

  1. /*    NSObjCRuntime.h
  2.     Language terminology
  3.       Copyright 1994, NeXT, Inc.
  4.     NeXT, March 1994
  5. */
  6.  
  7. #import <objc/objc.h>
  8.  
  9. @class NSString;
  10.  
  11. /***************    Types        ***************/
  12.  
  13. /* We assume that id, Class, SEL, BOOL have been defined by the language */
  14.  
  15. /***************    Functions        ***************/
  16.  
  17. extern NSString *NSStringFromSelector(SEL aSelector);
  18.  
  19. extern SEL NSSelectorFromString(NSString *aSelectorName);
  20.     /* returns 0 if selector does not exist */
  21.  
  22. extern Class NSClassFromString(NSString *aClassName);
  23.     /* Returns nil if no class with this name currently loaded */
  24.  
  25. extern NSString *NSStringFromClass(Class aClass);
  26.  
  27. /***************    Constants        ***************/
  28.  
  29. #ifndef YES
  30. #define YES        1
  31. #endif YES
  32. #ifndef NO
  33. #define NO        0
  34. #endif NO
  35.  
  36. #ifndef nil
  37. #define nil        0
  38. #endif nil
  39.  
  40.